package com.tian.library.permission

/**
 * @author tiansongtao, Email:tiansongtao@up366.com
 * @date 2020/12/10 20:48
 */
interface OnPermissionCallback {

    /**
     * 有权限被同意授予时回调
     *
     * @param permissions           请求成功的权限组
     * @param all                   是否全部授予了
     */
    fun onGranted(permissions: MutableSet<String>, all: Boolean)


    /**
     * 有权限被拒绝授予时回调
     *
     * @param permissions            请求失败的权限组
     * @param never                  是否有某个权限被永久拒绝了
     */
    fun onDenied(permissions: MutableSet<String>, never: Boolean)

}